package org.wzh.spring.di.demoo;

import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Component;

/**
 * @Primary 注解只能标示一个优先的可选方案,当首选bean的数量超过一个时,我们并没有其他的方法进一步缩小可选范围.
 * 
 * Spring的限定符能够在所有可选的bean上进行缩小范围的操作,最终能够达到只有一个bean满足所规定的限制条件.
 * 如果将所有的限定符都用上后依然存在歧义性,那么你可以使用更多的限定符来缩小选择范围.
 * @Qualifier 注解是使用限定符的主要方式.它可以与@Autowired和@Inject协同使用,在注入的时候指定想要注入进去的是哪个bean.
 * @author MicroCat
 *
 */
@Component
@Qualifier
public class Cake implements Dessert {

}
